package com.dragon.service;

import com.dragon.pojo.User.*;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

@Service
public interface UserService {
    User login(LoginInfo loginInfo);

    void register(User user);

    UserInfo getUserInfo(User user);

    void updateUserInfo(User user);

    void updatePwd(User user);

    String getPassword(User user);

    void logout(User user);

    String updateAvatar(User user, MultipartFile avatar) throws IOException;

    UserListResult getUserList(UserSelectInfo info);
}
